Method for controlling a wiper motor

ABSTRACT

The invention concerns a method for controlling a wiper motor of a wiper device for a motor vehicle windshield. The invention also concerns a control unit implementing the inventive method and a wiper device for a motor vehicle windshield. The invention is characterized in that the control unit ( 20 ) produces a control of the electric motor ( 19 ) which powers a wiper blade ( 15 ) on a windshield sweeping between two end-of-travel zones. In each end-of-travel zone, there is a software end-of-travel stop which is moved by a predetermined value after each passage on the software stop, the latter always remaining in its test zone, thereby providing self-adaptation of the sweeping limits in time. The invention also enables to detect the presence of obstacles on the wiper blade path.

[0001] The invention concerns a method for controlling a wiper motor belonging to a wiper device for a motor vehicle windshield.

[0002] The invention also concerns a control unit implementing the inventive method and a wiper device for a motor vehicle windshield.

[0003] Almost all motor vehicles are equipped with wiping devices comprising at least one wiping element such as a wiper blade. The wiping element allows, via an alternating, rotational or linear sweeping movement, the wiping of a zone of the windshield of a vehicle powered by a continuous current electric motor powered by the battery via control of the driver, by an on-board computer or by other automation.

[0004] In a first state of the art, the detection of the ends of the sweeping course was not necessary because they depended on a transformation mechanism, generally of the crank connecting rod type which didn't need position information.

[0005] In a second state of the art, the need to control the course of the blade is apparent when one wants to place an electronic control unit between the driver's command or an automated command and the electric motor and today one knows how to detect the instantaneous position of the wiper blade or its docking on the wiping stops. In a certain measure, one also knows how to detect the instantaneous position of the blade in its course and, as a result of predetermined controls, controls the alternating movement by controlling the electric power supply of the electric wiping motor that produces the movement of the blade.

[0006] Unfortunately, numerous situations are encountered during use of the motor vehicle on which the wiper device is installed in which the control unit is no longer in a controlled state that corresponds to the real situation.

[0007] This is the case in performance or characteristic variations introduced by mechanical play or use, the placement of obstacles on the windshield or in the kinematical chain that transmits mechanical energy from the motor to the wiper blade, and still others, like the intentional displacement by a hand during its wiping path.

[0008] In another state of the art, one has proposed means to resolve certain problems occurring during real-life situations. Either it is necessary to re-standardize the system or the wiper device becomes unusable, which is unacceptable from a safety standpoint.

[0009] The goal of the invention is to remedy these inconveniences and to propose a standard wiping device that is simple to install, as well as an automatic initialization process of the command system.

[0010] With this goal, the invention proposes a control method of a wiper motor equipped with a wiper device which powers at least one wiper blade moving on a windshield along an alternating path between two end-of-travel positions. The control process is characterized in that:

[0011] During a first initialization step,

[0012] to detect the first and second end-of-travel stops such as those determined by construction of the associated device, then

[0013] to determine from these first and second end-of-travel stops, the first and second end-of-travel test zones and in each of the test zones the position of a software stop on which the blade changes its sweeping direction during normal operation;

[0014] during a normal operating step:

[0015] to detect the position of the wiper blade relative to the first and second end-of-travel test zones, in order to determine the change of direction of the sweeping and

[0016] to provide during at least one passage of the wiper blade in a test zone a variation of the position of the end-of-travel software stop,of the type that provides self-adaptation of the sweeping limits in time with mechanical use, play and other accidents.

[0017] According to another aspect of the invention, during the normal operating step, the situation of each end-of-travel test zone is calculated as a function of the detection of the docking of the physical end-of-travel stops.

[0018] According to another aspect of the invention, a first limit of each end-of-travel zone is determined based on the detection of the docking of an end-of-travel stop and by a second limit placed at a predetermined distance from the first limit.

[0019] According to another aspect of the invention, the variation of the position of each software stop is performed by incrementation of a positive and a negative pitch in such a way so that the software stop stays in its test zone.

[0020] According to another aspect of the invention, during normal operation, the control process also consists of detecting the presence of an obstacle on the alternating path of the wiper blade outside of the test zone, when it comes from an end-of-travel test zone, then to determine a wiper stop.

[0021] According to another aspect of the invention, during normal operation, the control process also comprises controlling a reverse return of the wiper blade from a predetermined distance, then a stop of a predetermined duration, and finally a return towards the position of the obstacle, at least a predetermined number of times.

[0022] According to another aspect of the invention, during normal operation, the control process also controls, from the detection stop position of an obstacle returning behind the wiper blade towards the end-of-travel test zone where the blade began.

[0023] According to another aspect of the invention, during normal operation, the control process also consists of controlling next an initialization step, so that the obstacle placed in the path of the wiper blade is considered a physical end-of-travel stop and allows a sweeping step of normal functioning according to graded amplitude.

[0024] According to another aspect of the invention, during normal operation, the control process also consists of detecting the presence of an obstacle in an end-of-travel zone, then to produce a stop sweeping command, then a return in the opposite sweeping direction.

[0025] According to another aspect of the invention, the control process also consists of incrementing an obstacle detection counter in an end-of-travel test zone, then to detect when the counter reaches a predetermined value, then to re-execute a new initialization step.

[0026] The invention also concerns a wiper control unit in order to put in place the control process defined above. The wiper control unit comprises:

[0027] a means for determining an end-of-travel test zone at a first sweeping end the input of which is connected to a means of detecting the docking of the wiper blade on a physical end-of-travel stop;

[0028] a means for determining an end-of-travel test zone at a second sweeping end the input of which is connected to a means of detecting the docking of the wiper blade on a physical end-of-travel stop;

[0029] a means for determining the position of an end-of-travel stop in each end-of-travel zone;

[0030] a means for controlling the movement of a wiper motor; so that the sweeping direction is reversed during each docking of a software end-of-travel stop and so that the position of each software end-of-travel stop is varied, at the end of determined sweeping, in order for the software end-of-travel stop to stay inside the test zone.

[0031] According to another aspect of the invention, the control unit also comprises a means for detecting the presence of an obstacle outside of an end-of-travel test zone, the output signal of which is transmitted to the activation input of a generator that comprises, separately or together: a means of controlling the reverse return of the wiper blade from a predetermined distance, a means of controlling the reverse return of the wiper blade up to the preceding software end-of-travel stop, means producing a stop time of a predetermined duration, then a return towards the detected position of the obstacle, a counter of the detected number of obstacles from an intermediate stop position producing an active output signal when the detected number surpasses a predetermined value, so that the control means of a reverse return of the wiper blade up to the preceding software end-of-travel stop is activated, the counter thus being reset, a counter of the number of detected of a obstacle in an end-of-travel test zone, producing an active output signal when the detected number surpasses a predetermined value, so that at least one of the means for determining an end-of-travel test zone and one software end-of-travel stop are activated by taking the position of the obstacle as the end-of-travel stop.

[0032] According to another aspect of the invention, the control unit also comprises means for detecting the presence of an obstacle in the end-of-travel test zone, the output signal of which is transmitted to the activation input of a generator that controls a reverse return towards the opposite end-of-travel test zone.

[0033] According to another aspect of the invention, the control unit also comprises a means for counting the number of sweeps, during the course of which an obstacle was encountered, then when a predetermined number of sweeps has been reached, for recalculating the situation of the end-of-travel test zone in which an obstacle was detected.

[0034] The invention also concerns a wiper device incorporating a wiper control unit defined above. The wiper device comprises a wiper motor powered under the control of a control device in order to detect a start/stop command from a user or an on-board computer, connected to the said wiper control unit, which also receive signals representative of the right and left physical ends-of-travel such that the relative position and the detection of the obstacle generated by a detection means relative to the output shaft of the wiper motor, mechanically connected to a reductor and to a rotational movement conversion device of the redactor output shaft in sweeping movement applied to at least one wiper blade.

[0035] Other characteristics and advantages of the invention will appear in the reading of the detailed description that follows and for the comprehension of which one will refer to the attached drawings among which:

[0036]FIGS. 1a to 1 d represent schematically diverse placements of the alternating path during the adjustment of the first use of a sweeping device according to the invention;

[0037]FIGS. 2a to 2 e represent schematically different devices of the alternate path during normal operation;

[0038]FIG. 3 represents a block schematic of a wiper device incorporating the control device of the invention;

[0039]FIGS. 4a to 4 c represent schematically different devices of the alternate path during operation, during the course of which an obstacle is encountered;

[0040]FIGS. 5a and 5 b represent schematically devices of the alternate path during operation, during the course of which an obstacle is encountered in an end-of-travel test zone;

[0041]FIGS. 6, 7a and 7 b represent flow charts explaining the control process of the invention;

[0042]FIG. 8 represents a block schema of a control unit implementing the control process of the invention;

[0043]FIG. 9 represents another flow chart explaining the control process according to the invention.

[0044] The invention is applied in the same way, whether the wiper device functions with linear sweeping or with oscillating sweeping.

[0045] One will describe a system with only one wiper blade even though the invention can also be applied to wiper devices with several wiper blades.

[0046] In FIGS. 1A to 1D, one has schematically represented different devices of the alternate path of the wiper blade during the adjustment of the first implementation of a wiper device according to the invention.

[0047] The wiper device of the invention such as it is represented in FIG. 3, comprises principally a wiper motor 19 connected to a reductor 18 the output shaft of which is itself connected to a conversion device 17 of rotational movement of the output shaft of the reductor in a sweeping movement applied to the wiper blade 15 on the window 14.

[0048] The wiper device of the invention also comprises means 22 for causing a signal representative of the docking of the blade in the end sweeping positions as well as the means of causing a signal representative of the position relative to the blade in relation to a reference point on the sweeping path.

[0049] In FIG. 1A, the situation of approaching the end-of-travel, represented on the right by reference 4 and on the left by reference 1, can be detected with the aid of end-of-travel stops placed in relation to a turning organ of the motor, of the reductor or also of the rotational movement conversion device in alternating sweeping by the blade.

[0050] One has also represented the route or path followed by the blade on the windshield during its wiping operation. This path, represented in FIGS. 1A to 1D by reference 2, also represents in a production method of the invention, means for producing a signal representative of the instantaneous position relative to the wiper blade in its path relative to a reference point as well as appearing in the following description.

[0051] During vehicle service or during reconfiguration phases which will ultimately be described, the wiper device of the invention can see its wiper blade placed in position 3 relative to the physical end-of-travel stop 1 or 4, random on the route or path 2 as well as visible in FIG. 1A.

[0052] In FIG. 6, one has represented the flowchart explaining the part of the configuration of the control process of the invention, and one describes FIG. 6 in relation to FIGS. 1A and 1D.

[0053] At the beginning of the configuration process of the wiper device, during step S1, the control unit 30 (FIG. 3) produces a signal causing the wiper device motor to begin to function for the configuration of the wiper device in such a way so that the wiper blade leaves position 3 in FIG. 1A towards the right physical end-of-travel stop represented to the right 4 of FIGS. 1A and 1B.

[0054] During its path 5 (FIG. 1B), the wiper blade 14 (FIG. 3) crosses the windshield 14 (FIG. 3) in such a way so that it attains position 6 in a physical end-of-travel stop 4 (FIG. 1B) situation.

[0055] Returning to FIG. 6, during the path 5 of FIG. 1B, according to the process of the invention, the detection of the right end-of-travel stop (“FdC2”) is performed by a test S2 that produces the comparison of the relative position 6 of the wiper blade 15 (FIG. 3) in reference to FdC2 of the physical end-of-travel stop 4, to the right.

[0056] When the test S2 is positive, the process of the invention passes to step S3 during which the control unit 20 (FIG. 3) generates on the memory means variables defining a test zone ZdT2, said second end-of-travel test zone. At this end, the process of the invention consists of controlling a return of the wiper blade returning towards the left (see FIG. 1C) until in position 8 which borders the left limit (7) in FIG. 1C of the second test zone ZdT2.

[0057] During step S4, the control unit 20 (FIG. 3) produces a signal to control the return of the wiper blade that returns to position 9 towards the other physical end-of-travel stop 1 in reference to FIG. 1C.

[0058] Returning to FIG. 6, during the path 9 of the FIG. 1C, according to the process of the invention, the detection of the left end-of-travel stop (“FdC1”) is produced via test S5 which produces the comparison of the relative position 10 of the wiper blade 15 (FIG. 3) in reference to FdC1 of the physical end-of-travel stop 1, to the left.

[0059] When test S5 is positive, the process of the invention passes to step S6 during which the control unit 20 (FIG. 3) generates on memory means variables defining a test zone ZdT1 said first end-of-travel test zone. To this end, the process of the invention consists of controlling the return of the wiper blade by returning towards the right (see FIG. 1D) until in the position 12 which border the right limit 11 of FIG. 1D of test zone ZdT1.

[0060] The wiper blade is finally placed in a parked position 12 during step S7 (FIG. 6) and the control process of the invention, in each configuration phase is stopped as much as an order to start the wiper device doesn't perform.

[0061] One thus places at the ends of the wiper path, and in the case of a wiper system with several blades, for each wiper blade, two end-of-travel test zones ZdT1 and ZdT2 which are only limited on only one side by the physical end-of-travel stops imposed by the construction of the wiper system.

[0062] Finally the wiper blade is parked, before normal vehicle operation, in a waiting position strictly determined in relation to these two test zones.

[0063] During normal operation, the dashboard or computer produces a signal beginning the wiper system, and the control device of the invention, by its means of producing a signal representative of the position of the blade, produces at each instant a signal informing the control unit 20 of the fact that it's entering or not in one or another of two end-of-travel test zones ZdT1 or ZdT2.

[0064] With the aid of the flowchart in FIG. 7A and the drawings in FIGS. 2A to 2E, one is now going to describe the normal operation of the control device of the invention.

[0065] In FIGS. 2A to 2E, the elements of the invention having the same function as that as in FIGS. 1A to 1D, bearing the same reference numbers.

[0066] During the reception of a start order of the wiper system received by the device control unit of the invention during step S10 (FIG. 7A), the control unit of the invention determines the sweeping direction route as a function of the previous state of the latter.

[0067] During step S11, one realizes the detection of an obstacle on the path or course C (in FIGS. 2A to 2E) of the wiper blade in its trajectory on the windshield.

[0068] In FIG. 2A, the path of the blade performs between position A, for example initial, in a first situation in relation to the first end-of-travel test zone (ZdT1), between positions 1 and 11, until position B itself in a second position in relation to the second end-of-travel zone (ZdT2), between positions 7 and 4.

[0069] Points A and B of the software end-of-travel are established by the control unit 20 of the control device of the invention, and their situations in relation to the first and second end-of-travel zones, respectively, (ZdT1 or ZdT2) are varied at least during certain sweepings or during all the sweeping in normal operation.

[0070] To this end, in the case where no obstacle has been encountered or in the case, where, during step S12, the case of an obstacle encountered was treated, the control unit of the invention produces the detection of the situation in which the wiper blade enters in a end-of-travel test zone (ZdT1 or ZdT2).

[0071] When test S13 (FIG. 7A) isn't positive, the control unit 20 (FIG. 3) produces, during step 14 (FIG. 7A) an advance signal of the wiper device according to the direction of the course of sweeping.

[0072] When end-of-travel detection test zone test S13 is positive, the control unit 20 (FIG. 3) executes, during step S15, a modification operation of the software end-of-travel stop in each of the first and second end-of-travel zones ZdT1 or ZdT2.

[0073] In FIG. 2B relative to the second sweeping path, one notes that the end situations A and B are found inside the test zone in such a way so that the length of the path C increases.

[0074] In FIGS. 2C and 2D corresponding to the third and fourth sweeps, the situation of each software end-of-travel stop is placed so that the length of the path of path C measured between two software end-of-travel stops is increased.

[0075] The executed control process during the modification step S15 of the situation of the software stop is repeated such that the instantaneous position relative to the wiper blade is not found in concordance with a physical end-of-travel stop to the left 1 or to the right 4.

[0076] In FIG. 7B, one has represented the detail of operation S15. The operation S15 starts at point S15 a of FIG. 7B. From the entry point S15 a of the modification operation of the situation of the software stop, one performs during a test S15 b the test in order determine if the situation of the software stop reached that of the physical end-of-travel stop.

[0077] While the software stop did not achieve the physical end-of-travel stop 1 or 4, the situation of the software stop in the test zone ZdT1 or ZdT2, is incremented by a step determined such that the course of the blade is incremented.

[0078] If the software end-of-travel stop reached the physical end-of-travel stop, the sign of the increment step of the position of the software stop is changed.

[0079] At the end of operations S15 c or S15 d, the control is returned to the flowchart S16.

[0080] Coming back to FIG. 7A, after the modification of the situation of the software end-of-travel stop as well as in the first (Zdt1) as in the second (ZdT2) end-of-travel test zone, the control unit 20 (FIG. 3) controls for the wiper motor a change of direction of the path for example by changing the sign of the increment (forward_pitch) during step S16.

[0081] The parameter (forward_pitch) is used by the control unit 20 (FIG. 3) during step S14 which produces the forward control of the blade on its path C. One notes that all relevant front leads can be envisioned, notably as a function of the geometry of the windshield 15 (FIG. 3), from is physical state (moisture, stains, . . . ), or of control of particular issues of the control organ 16 (FIG. 3).

[0082] On remarks in FIG. 2E that the amplitude of the sweeping path C is reduced in sweeps that follow that of FIG. 2D, during the course of which the physical end-of-travel stops are achieved by software stops.

[0083] One remarks that in the situation of FIGS. 2A to 2E, the makeup of the wiper system of the invention is considered symmetrical.

[0084] Now, one of the merits of the invention is to allow, as a result of the use of mechanical pieces, as a result of the non-homogenous state on the entire path of the wiped windshield and finally as a result of play that modifies the wiper mechanism, the positions of the software end-of-travel stops to change, without the wiper system being affected.

[0085] In such a real situation, the absolute positions of the software end-of-travel stops in each of the left and right end-of-travel test zones are not symmetrical.

[0086] This is a merit of the situation to allow convenient operations even during such a situation.

[0087] In order to avoid degradation of the operation of the wiper system, the amplitude of the end-of-travel test zones is determined in order to not hamper driving during wiping, for example, in determining the amplitude for the wiping of a classic motor vehicle windshield of the order of 10 mm.

[0088] The flowchart in FIG. 7A follows via step 17 the detection of the sweeping stop produced by an order from the user or onboard computer, in which case, during step S18, the control unit of the invention creates parking of the wiper blade and executes an end step.

[0089] While the sweeping is not stopped, the wiper blade follows its path.

[0090] In another production method of the control process of the invention, the variation of the position of the software stop in each left ZdT1 1, 11 or right ZdT2 7, 4 test zone is not modified at each sweeping, but at the end of specific sweepings between them. In a production mode not represented in the drawings, the control unit of the invention comprises a counter of the passes in a test zone during normal operation. When the counter achieves a predetermined value, the control unit returns it to the initial state and forces the lead generator of the movement of the wiper blade such that instead of stopping the sweeping in process at the software stop position, the blade achieves the corresponding physical end-of-travel stop. So, the control unit detects that the relative position of the software stop at the physical end-of-travel stop of the test zone considered has changed, the control unit of the invention recharges a new position value relative to the software stop at the physical end-of-travel stop. In a preferred variation, this repositioned position of the software stop is always made at the same distance from the physical end-of-travel stop, for example, ten millimeters.

[0091] In FIGS. 4A to 4C, one has represented a first situation of an obstacle encountered during an alternating path of the wiper blade.

[0092] In FIG. 4A, the wiper blade 15 (FIG. 3), part of position 30 of the first end-of-travel test zone ZdT1 between marks 1 and 11, followed by a path 31 of the normal wiping path on the path 2.

[0093] It then encounters an obstacle 21 placed in its path and the control unit 20 (FIG. 3) produces, via means that will be described later, a signal representative of the detection of an obstacle placed in its wiping path.

[0094] At the detection of this signal, during step S11 of FIG. 7A, the control unit of the invention produces a signal to reverse sweeping direction such that the blade, stopped in position 33 against the obstacle 32 (FIG. 4b), creates a return path 34.

[0095] In a first strategy, the control unit of the invention controls a displacement of the wiper blade until in a waiting position 35 placed at a predetermined distance, for example at an amplitude equal to the amplitude of one of the end-of-travel test zones, 1, 11 or 7, 4.

[0096] The control unit 20 (FIG. 3) imposes a stop time then, from position 36 (FIG. 4C) the wiper blade receives a movement in order to try to pass the position of the obstacle 32. If the obstacle 32 has disappeared, the blade returns to its normal wiping path. On the other hand, if the obstacle 32 is encountered again, the control unit of the invention that comprises a counter of the number of detections of the presence of an obstacle like the obstacle 32, produces a signal imposing a return towards the accessible end-of-travel test zone when the counter of the number of detections surpasses a predetermined number, for example five detections.

[0097] In a second strategy, the control unit of the invention controls movement of the wiper blade that follows the path 34 in order to return to the other end-of-travel test zone in the situation of a software end-of-travel stop 38.

[0098] In the two strategies, if the obstacle detection counter, like obstacle 32, on the windshield registers a number of detections greater than a predetermined number, such as ten, then it imposes the passage of the control unit in a configuration operational step, the obstacle thus serving as a physical end-of-travel stop in order to establish an intermediate test zone and by signaling degraded operation.

[0099] In FIGS. 5A and 5B, on has represented the situation in which the obstacle is found placed in one of the end-of-travel test zones 1, 11 or 7, 4.

[0100] In FIG. 5A, one has represented the case where an obstacle 42 is found interposed in the end-of-travel test zone 7, 4.

[0101] Leaving the end-of-travel zone in a software stop position 40, the wiper blade follows the path 41 and encounters the obstacle 42 in the second end-of-travel test zone to the right, limited between references 7 and 4.

[0102] The control unit 20 (FIG. 3) generates a stop command of sweeping, then a command to change the direction of the path and a return towards the path 44 until the software end-of-travel stop 45 in the other test zone 1, 11.

[0103] In the case of an obstacle placed in the test zone to the right or left, the control unit of the invention can produce recalibration, a re-initialization or reconfiguration of the wiping system of the invention for the right end-of-travel test zone.

[0104] In FIG. 9, on has represented a flowchart representing the said operation, in FIG. 7A, “return obstacle” of step S12.

[0105] The entry point of the operation in FIG. 9 is in S12 a, then the control unit 20 (FIG. 3) produces during step S12 b a test in order to determine if the obstacle is found during the path on the windshield or in one of the first or second end-of-travel test zones.

[0106] In the positive case where the obstacle is found during the path of the wiper blade, as one has explained with the aid of FIGS. 4, during step S12 e, the control unit generates a return to a predetermined distance D, then a wait delay of a predetermined duration S12 g, and finally generates a return towards the end-of-travel test zone FdC during step S12 h. The control unit returns the control to point S12 i.

[0107] If test S12 b is negative, during step S12 c, the control unit 20 (FIG. 3) produces a command to change the direction of the path of the wiper blade and increments a unit of a variable Tb memorizing the number of sweeps since the variable Tb was initially set at zero during the detection of an obstacle in either the first or second end-of-travel test zones.

[0108] During the following step S12 b, the control unit determines if the variable Tb memorizing the number of sweeps in detecting an obstacle in the end-of-travel test zone has achieved a reference value TBD in the negative case the control unit returns the control unit to point S12 i.

[0109] If the number of sweeps during which an obstacle in an end-of-travel test zone has been detected reached the predetermined number of sweeps TBD, the control unit 20 (FIG. 3) puts the variable Tb at the initial value of 0 and executes a recalibration, at least partially, according to the specification of the flowchart in FIG. 6.

[0110] In FIG. 8, one has represented a block schema of a control unit 20 beginning the control process of the invention.

[0111] In FIG. 3, one has represented a wiper device using the control unit in FIG. 8 and one has already partially explained it.

[0112] A wiper blade 15, in contact with the windshield 14, is driven by a conversion device 18 of rotational movement of the reductor in sweeping, linear or rotational movement, and alternating in the two cases of wiper blades.

[0113] The device 18 is mechanically connected to the output shaft of the reductor 17 the input shaft of which is itself connected to the rotor shaft of the induction of a continuous current motor 19 powered across the control unit 20 via continuous tension issued from a battery 21.

[0114] The control unit 20 receives from elsewhere a start-stop command issued from a device 16 placed on the dashboard, as well as signals representative of the right and left physical ends-of-travel as well the relative position and the detection of an obstacle generated via a convenient detection means 22.

[0115] In FIG. 8, the signals issued from the detection means 22 provide respectively:

[0116] means 50 of generating a signal representative of the detection of the docking of the wiper blade on a first physical stop FdC1,

[0117] means of generating a signal representative of the detection of the docking of the wiper blade on a second physical stop FdC2,

[0118] means of generating a signal representative of the relative position of the wiper blade on its path on the windshield during wiping, and

[0119] means 53 of producing a signal detecting an obstacle.

[0120] Means 50 and 51 that produce signals representative of the detection of the docking of a right or left physical end-of-travel stops, are connected to the input terminal marker of a configuration generator 54, which is activated only during the configuration or recalibration step of the control process described above.

[0121] The generator 54 produces signals that allow configuration of memory means 55 and 56, respectively in order to register the situations relative to the first left ZdT1 and second right ZdT2 end-of-travel test zones in relation to the physical end-of-travel stops FdC1 and FdC2, previously cited.

[0122] The signals issued from the memory means 55 and 56 are permanently transmitted to the input terminal markers of a generator 57 producing a lead variation of the situation of the software end-of-travel stops.

[0123] The generator 57 also receives on the input terminal markers signals issued from means 50, 51, and 52 respectively:

[0124] a signal representative of the detection of the docking of the wiper blade on a first physical stop FdC1,

[0125] a signal representative of the detection of the docking of the wiper blade on a second physical stop FdC2,

[0126] a signal representative of the relative position of the wiper blade on its path on the windshield during wiping.

[0127] According to the program described with the aid of the flowchart in FIG. 7A, the generator 57 produces on the output terminal markers signals representative of the situation of the software end-of-travel stops in each of the first ZdT1 and second ZdT2 end-of-travel test zones, respectively in reports 58 and 59.

[0128] Elsewhere, means 52 and 53 produce signals that represent, respectively, the relative position of the wiper blade in relation to the physical end-of-travel stops and a signal representative of the detection of an obstacle.

[0129] The generator 60 operates according to the flowchart described with the aid of FIG. 9. The generator 60 produces output signals that represent the commands for a front lead generator 61 that also receives the start-stop signal from the control device 16 as well as the signal representative of the relative position of the blade and the memory signals representative of the software end-of-travel stops FdC1 and FdC2.

[0130] The front lead generator 61 produces a pilot signal addressed to a control power supply circuit 62 placed on the power supply by the battery 21 on the motor 19 in such a way as to make the wiper system operate according to the control process of the invention.

[0131] One remarks that the wiping is assured by the indifferent trajectories whether they be circular, if the blade is mounted pivoting or rectilinear, or the blade is mounted on a sliding carriage on a rail.

[0132] One remarks that the detection means of an obstacle can be produced by different means comprising the detection of a voltage surge or intensification of the motor power supply 19.

[0133] One remarks that the means 52 of producing a signal representative of the relative position of the blade in its sweeping can be produced with the aid of a sensor placed on the motor 19 on its redactor 18 or on an organ linked to the conversion device 17.

[0134] Another advantage of the invention is not having to conceive a wiping device for each model of vehicle since, at calibration, its control device produces calibration, and thus, a self-training of the wiping limits characteristic of the vehicle.

[0135] Another advantage of the invention is that it is not necessary to place sensors for from the control device or from the electric motor in order to obtain an exact representation of sweeping, which reduces manufacturing costs during mounting on the vehicle and reduces the length of normal electrical cables.

[0136] Another advantage of the invention is the creation of self-adaptation to the wiping limits over time as a result of mechanical use, play, and other accidents. 

1. Method for controlling a wiper motor equipping a wiper device in order to drive at least one wiper blade moving across a windshield according to an alternating path between a first and second end-of-travel positions, characterized by consisting of: during a first initialization step (S1-S8), detecting the first and second end-of-travel stops (FdC1, FdC2) such as determined by the construction of the associated wiper device, then determining from these first and second end-of-travel stops first (ZdT1) and second (ZdT2) end-of-travel test zones and in each of the test zones the position (A, B) of a software stop on which the blade changes wiping direction in normal operation; during a normal operation step: detecting the position of the wiper blade relative to the first and second end-of-travel test zones, in order to determine the change of wiping direction and realization during at least one passage of the wiper blade in a test zone a variation of the position of its end-of-travel software stop, such that self-adaptation of the wiping limits is produced in time as a function of mechanical use, play and other accidents.
 2. Method according to claim 1, characterized in that, during the normal operational step, the situation of each end-of-travel test zone is calculated as a function of the detection of the docking of the physical end-of-travel stops.
 3. Method according to claim 2, characterized in that a first limit of each end-of-travel zone is determined on the basis of the detection of the docking of an end-of-travel stop and by a second limit placed at a predetermined distance from the first limit.
 4. Method according to one of the preceding claims, characterized in that the variation of the position of each software stop is performed via incrementation of a positive or negative pitch such that the software stop stays in the test zone.
 5. Method according to claim 1, during normal operation, characterized in that it also consists of detecting the presence of an obstacle on an alternating path of the wiper blade outside of a test zone, while it comes from one end-of-travel test zone, then determining a sweeping stop (33).
 6. Method according to claim 5, characterized in that it also consists of controlling a reverse return (34) of the wiper blade from a predetermined distance, then a stop (36) of a predetermined duration, and finally a return to the position (33) of the obstacle (32), at least a predetermined number of times.
 7. Method according to claim 5, characterized in that it also consists of controlling, from the stop position (33) of the detection of an obstacle a reverse return (34, 37) of the wiper blade toward the end-of-travel test zone (1, 11) from where the blade came.
 8. Method according to claim 6 or 7, characterized in that it also consists of next controlling an initialization step (S1-S8), such that the obstacle (32) placed in the wiper blade's path is considered as a physical end-of-travel stop and permitting sweeping during the normal operation step according to degraded amplitude.
 9. Method according to claim 1, during normal operation, characterized in that is also consists of detecting the presence of an obstacle in an end-of-travel test zone, then producing a stop sweeping command, then a return in the opposite sweeping direction.
 10. Method according to claim 9, characterized in that is also consists of incrementing an obstacle detection counter in an end-of-travel test zone, then detecting when the counter reaches a predetermined value, then executing the first initialization step again.
 11. Control unit for implementing the control method according to one of the preceding claims, characterized by including: means (54, 56) of determining an end-of-travel test zone at a first sweeping end the input of which is connected to means (50) of detecting the docking of the wiper blade on a physical end-of-travel stop; means (54, 56) of determining an end-of-travel test zone at a second sweeping end the input of which is connected to means (51) of detecting the docking of the wiper blade on a physical end-of-travel stop; means (57-59) of determining the position of the end-of-travel stop in each end test zone; means (61) of controlling the movement of a wiper motor; such that the sweeping direction is reversed during each docking of a software end-of-travel stop and such that the position of each software end-of-travel stop is varied at the end of a determined sweeping, in order for the software end-of-travel stop to stay inside the test zone relative to the associated physical end-of-travel stop.
 12. Control unit according to claim 11, characterized in that it also comprises means (53) of detecting the presence of an obstacle outside of an end-of-travel test zone (ZdT1, ZdT2), the output signal of which is transmitted to the activation input of a generator (60) that comprises, separately or in combination: means of controlling a reverse return of the wiper blade from a predetermined distance, means of controlling a reverse return of the wiper blade until the preceding software end-of-travel stop, means producing a stop time of a predetermined duration, then a return towards the detected position of the obstacle, a counter of the number of detection of an obstacle from an intermediate stop position (36) producing an active output signal when the number of detections surpasses a predetermined value, such that the means of controlling a reverse return of the wiper blade until the preceding software end-of-travel stop is activated, the counter thus being reinitialized, a counter of the number of detections of obstacle from an end-of-travel test zone, producing an active output signal when the number of detections surpasses a predetermined value, such that at least one of the means of determining an end-of-travel test zone and a software end-of-travel stop are activated by taking the position of the obstacle (32) as end-of-travel stop.
 13. Control unit according to claim 11 or 12, characterized in that it also comprises means (53) of detecting the presence of an obstacle in the end-of-travel test zone, the output signal of which is transmitted to the activation input of a generator (60) that controls a reverse return toward the opposite end-of-travel test zone.
 14. Control unit according to claim 13, characterized in that it also comprises means (60) of counting the number (Tb) of sweepings during which an obstacle has been encountered, then when the predetermined number (Tbd) of sweepings has been reached, recalculating the situation of the end-of-travel test zone in which an obstacle has been detected.
 15. Wiper device incorporating a wiper control unit according to one of claims 11 to 14 characterized in that it comprises a wiper motor (19) powered under the control of a control device (16) in order to detect a stop/start command of a user or of an on-board computer, connected to said wiper control unit (20), which also receives signals representative of the right and left physical ends-of-travel as well as the relative position and of the detection of an obstacle generated via detection means (22) in relation to the output shaft of the wiper motor (19), mechanically connected to a redactor (18) and to a conversion device (17) of the rotational movement of the output shaft of the redactor (18) in a sweeping movement applied to at least one wiper blade (15). 